@charset "utf-8";
/* reset */
html,body{height:100%;}
html {overflow-y:auto;_overflow-y:scroll; }
body, div, dl, dt, dd, ul, ol, li, form, input, textarea, select, p,.dotted h1, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; color:#666; line-height:22px; font-size:12px; font-weight:normal; padding:0; margin:0; }
em, i, del ,cite{ font-weight:normal; font-style:normal; }
img { border:0; }
ol, ul { list-style:none; }

a { color:#666; cursor:pointer; }
a:link, a:visited { text-decoration:none;  outline:none;-moz-outline:none; }
a:hover { text-decoration:none; color:#000000; }
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
/* For modern browsers */
.cf:before,.cf:after { content:""; display:table; }
.cf:after { clear:both; }
.cf{_zoom:1; }

/**Global style**/
.Hwrap { background:url(bgHeader.png) repeat-x 0 71px; position:relative; z-index:9;}
#header { width:960px; height:145px; margin:0 auto; position:relative; }
#header .logo { display:inline; float:left; margin:15px 0 0 0; }

/***Nav style**/

.NavEara{display:inline; width:550px; float:right; margin:26px 0 0 0; padding:0px; position:relative;}
#Nav li { display:inline; padding:0 10px 0 0; float:left; position:relative;z-index:99 }
#Nav li a { display:block; width:82px; height:13px; overflow:hidden; text-indent:-999em; }
#Nav li.i0 a { background:url(nav.png) no-repeat 0 0; }
#Nav li.i0 a:hover { background:url(nav.png) no-repeat 0 -13px; }
#Nav li.i1 a { background:url(nav.png) no-repeat -94px 0; }
#Nav li.i1 a:hover { background:url(nav.png) no-repeat -94px -13px; }
#Nav li.i2 a { background:url(nav.png) no-repeat -188px 0; }
#Nav li.i2 a:hover { background:url(nav.png) no-repeat -188px -13px; }
#Nav li.i3 a { background:url(nav.png) no-repeat -282px 0; }
#Nav li.i3 a:hover { background:url(nav.png) no-repeat -282px -13px; }
#Nav li.i4 a { background:url(nav.png) no-repeat -380px 0; }
#Nav li.i4 a:hover { background:url(nav.png) no-repeat -380px -13px; }
#Nav li.i5 a { background:url(nav.png) no-repeat -475px 0; }
#Nav li.i5 a:hover { background:url(nav.png) no-repeat -475px -13px; }
#Nav li.patch { padding:0;}

.NavHover{ width:113px; height:46px;background:url(bgCurtop.png) no-repeat; position:absolute;top:-18px; z-index:9}
.subNav a.close{padding:0 16px;line-height:30px;background:url(close.gif) no-repeat left center; float:right;}
.subNav a.close:hover{ color:#666;}

.subNav{ padding:13px 0 0;background:url(shadowTop.png) no-repeat top center; position:absolute;top:15px; }
.subNav .shadowL img,.subNav .shadowR img{ display:block;}
.subNav .shadowL{width:12px; height:268px; position:absolute; left:-12px;top:0;}
.subNav .shadowR{width:12px; height:268px;position:absolute;right:-12px;top:0;}
.subNav .subViewStyle{width:530px;background:#fcfcfc;}
.subNav .subHomeStyle{width:115px;background:#fcfcfc;}

.subNav dl{ width:131px; height:110px; padding:20px 0 0;}
.subNav dl.line{border-right:solid 1px #e6e6e6;}
.subNav dl dt{line-height:34px;padding:0 0 0 40px;}
.subNav dl dt a{font-weight:bold;}
.subNav dl dd{padding:0 0 0 31px;}
.subNav dl dd a{padding:0 0 0 10px;background:url(icon2.gif) no-repeat left center;color:#777; line-height:24px;font-weight:bold;font-family:"微软雅黑";}
.subNav dl dd a:hover { color:#000;font-family:"微软雅黑"; }
.subNav .lilist{height:140px;padding:0 18px;}
.subNav .lilist li{line-height:25px;}
.subNav .lilist li a{font-weight:bold;}
.subNav .closeEara{ height:30px;background:#777;clear:both;}

/***Nav style over**/

.Msearch {width:400px; line-height:23px;margin:15px 0 0 0;float:right; }
.Msearch span{ float:right;color:#a0a9b1;}
.Msearch span a{ padding:0 7px; color:#8b9297;}
.Msearch .Eara01{ height:20px;  float:right;margin:0 6px 0 0;display:inline;}
.Msearch .Eara01 a{ color:#f00; text-decoration:underline;}

.Msearch .Eara02{ width:110px;  border:solid 1px #adb5bc; float:right; position:relative; z-index:999;}
.Msearch .input{ height:20px; border:none;background:none; color:#a0a7ad; text-indent:10px; float:left;}
.Msearch .Eara01 .input{ width:128px;}
.Msearch .Eara02 .input{ width:90px;}
.Msearch .btn1{ float:left;width:20px; height:20px;background:url(btn01-1.gif) no-repeat; border:none; cursor:pointer;}
.Msearch .btn2{ float:left;width:20px; height:20px;background:url(btn01-2.gif) no-repeat; border:none; cursor:pointer;}
.Msearch .drop{ width:108px;border:solid 1px #adb5bc;background:#fdfcfc; position:absolute; left:0;top:20px; }
.Msearch .drop a{ display:block; color:#a0a7ad; text-indent:10px;}

.hyzs h3{ font-weight:bold;}
.hyzs ul{ overflow:hidden; clear:both; border-bottom:#ddd 1px dotted; padding:0 0 15px; margin-bottom:10px;}
.hyzs ul li{ width:200px; float:left;}

.yw h3,.hyzs h3{ padding:10px 0; font-weight:bold;}

/*****footer style*******/
.footerLinkWrap{background:#0f0f0f;min-height:215px; height:auto!important; height:215px; overflow:visible;}
.footerLink{ width:960px; margin:0 auto;padding:35px 0 0;background:url(bg/bgfLink.gif) no-repeat 727px top;}
.footerWrap{padding:15px 0;min-height:65px; height:auto!important; height:65px; overflow:visible;background:#000;}
.footerLink .siteMap{ float:left;width:750px;}
.footerLink .siteMap dl{ float:left;}
.footerLink .siteMap dt{padding:0 0 10px 0;}
.footerLink .siteMap dt a{font-size:14px;color:#fff;}
.footerLink .siteMap dd a{color:#777;}
.footerLink .siteMap dd a:hover{ text-decoration:underline;}
.footerLink .siteMap .first{padding:0 36px 0 0;border-right:solid 1px #202020;margin:0 36px 0 0;}
.footerLink .siteMap .normal{padding:0 36px 0 0;}
.footerLink .quick{width:192px; float:right;}
.footerLink .quick img{ display:block;}
.footer{ width:960px; margin:0 auto;}
.footer .flink{ color:#262626;}
.footer .flink a:hover{ color:#fff;}
.footer .flink span{padding:0 10px;}
a.shao_a{color:#666}
a.shao_:hover{color:#FFF}
.banner{ width:960px; height:304px; margin:0 auto;}
.banlink{ display:block; width:100%; height:100%;}
.inBan{ width:960px;margin:0 auto;}
.inBan img{ display:block;}

.conmain,.cons{ padding-bottom:100px; overflow:hidden;}
.conmain h1{font-size: 14px; line-height: 24px;}
.conmain h2{ font-weight:bold;}
.cleft p img{max-width:500px; padding:10px 30px;}
.cleft .cpl{ margin-bottom:50px; padding-bottom:20px; clear:both}
.cleft .cpl li{ clear:both; padding:10px; margin-bottom:15px;}
.cleft .cpl li a{ color:#f00; font-weight:bold;}
.cleft .cpl li a img{ width:160px; float:left; padding:3px 10px 20px  0;}
.cleft .wz{ overflow:hidden;}
.cleft .wz li{ clear:both; padding:15px 0; height:auto; border-bottom:#ddd 1px dashed}
.cleft .wz li img{ float:left;  padding:0 15px 5px 0}
.cleft .wz li h3{ font-weight:bold;}

.cons h1{font-size: 20px; line-height: 24px; color:#ca0100;}
.cleft{float: left; width: 568px;}
.InContent .sminfo{ border-bottom:#eee 1px solid; margin-bottom:20px; padding-bottom:10px; font-size:10px; color:#999; }
.InContent .sminfo a{font-size:10px;color:#999;text-decoration:none;}
.cleft p{text-indent: 2em;}
.pagePanel{ margin-top:30px; padding:15px 20px; border-top:solid 1px #e9ebed;border-bottom:solid 1px #e9ebed;background:#fbfbfc; margin-bottom:30px;}
.pagePanel *{line-height:25px;font-size:14px;}
.zhuan{ padding:20px 0}
.zhuan,.zhuan a{ color:#999;}
.zhuan span { color:#666;}
.cright{float: right;}
.box2{padding:15px 0 0;}
.box2 .head{line-height:38px; border-bottom:solid 1px #e0e4ea;font-size:14px;color:#333;}
.box2 .list li{line-height:39px; border-bottom:solid 1px #e0e4ea;background:url(/img/bg39.gif) repeat-x;}
.box2 .list li a{padding-left:25px;background:url(/img/icon9.gif) no-repeat 13px center; font-size:small;}

.tuijian{ padding:20px 0}
.InContent .tuijian h3{ color:#666; font-weight:bold;}
.tuijian ul{ padding:15px 0 0 0;}
.tuijian ul li{ padding:20px 0; color:#999; min-height:100px; border-bottom:#ccc 1px dotted;}
.tuijian ul li img{ width:144px; height:96px; float:left; padding:0 15px 0 0}
.tuijian ul li span{ font-weight:bold;}

.bodyer{margin:-47px 0 0 0;padding:0 0 35px 0;}
.bodyerBg{border-top:solid 1px #c9ccce;background:url(bgBodyer.jpg) repeat-x #f5f7f9;}
.content{ width:960px; margin:0 auto;padding:0 0 30px 0;border:solid 1px #d8dcde;background:#fff; box-shadow:-2px 2px 6px #e7eaeb,2px -2px 6px #e7eaeb;}
.columnHead{ height:60px;line-height:60px;}
.columnHead strong{ float:left; font-size:16px;color:#333;padding:0 0 0 30px;font-family:"微软雅黑";}
.columnHead a{ float:right;color:#5f636c;padding:0 30px 0 0;}

.menu{ width:960px; margin:0 auto -1px auto;padding-top:47px; position:relative;z-index:1;}
.menu li{ float:left;width:139px;height:43px; text-align:center;line-height:43px;background:url(bgMenu.jpg) no-repeat center bottom;}
.menu li a{ display:block; font-size:16px; color:#fff; font-weight:bold;font-family:"微软雅黑";}
.menu li.focus{background:#fff;box-shadow:-2px -2px 3px #d8dcde}
.menu li.focus a{ color:#000;}
.position{padding:15px 0 0 40px; color:#c3c3c3;}
.position a{color:#c3c3c3;}

.subMenu{ height:46px;background:url(bgSubMenu.gif) repeat-x 0 0; overflow:hidden;_zoom:1;}
.subMenu{padding:0 0 0 25px;}
.subMenu li{ float:left;height:46px;line-height:36px; color:#d7dbde;}
.subMenu li a{ color:#555; font-size:14px;font-weight:bold;padding:0 15px;font-family:"微软雅黑";}
.subMenu li.focus{background:url(bgSubMenu_Focus.gif) no-repeat center bottom; }
.subMenu li.focus a{ color:#bb1b1b;}

.SideBar{width:140px; border-top:solid 1px #d8dcde;}
.SideBar li{height:31px;line-height:31px;border-bottom:solid 1px #d8dcde; vertical-align:middle;}
.SideBar li a{ display:block;padding:0 0 0 20px;font-size:14px;}
.SideBar li a:hover{background:#a4a6aa;color:#fff;}
.SideBar li.focus a{background:#a4a6aa;color:#fff;}

.InContent{width:862px;margin:0 auto;padding:45px 0 0; overflow:hidden;}
.InContent *{font-family:"宋体"; font-size:14px; line-height:26px;}
.InContent2{width:862px;margin:0 auto;padding:10px 0 0; overflow:hidden;font-family:"宋体";}
.textCont p{line-height:22px;padding:0 0 20px 0;font-family:"宋体";}
.imgCont,.mixedCont{ overflow:hidden;}

.loginPop{width:552px; height:286px; border:solid 1px #333; position:absolute;left:50%; margin-left:-276px;background:#fff; box-shadow:1px 1px 4px #333,-1px -1px 4px #333; z-index:999;}
.loginPopBg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;background:#000;filter: alpha(opacity=40); opacity: 0.4; z-index:99;}
.loginPop .head{ height:45px;line-height:45px;background:#bb1b1b; overflow:hidden;zoom:1;}
.loginPop .head strong{ float:left;padding:0 0 0 20px;font-size:16px;font-weight:bold; color:#fff;}
.loginPop .head .btnClose{display:block;width:42px; height:45px;background:url(btn/btnClose.gif) no-repeat; float:right; overflow:hidden; text-indent:-999em;}
.loginPop .cont{ width:478px; margin:0 auto;padding:20px 0; overflow:hidden;}
.loginPop .cont td{padding-right:14px;}
.dialogLayer-iframe{position:absolute; z-index:9;top:0;left:0; height:900px;}

.btnSubmit{width:114px; height:34px;background:url(btn/btnSubmit-3.gif) no-repeat;border:none;cursor:pointer;}
.openLogin{width:510px;padding:10px 0;border-top:solid 1px #e4e4e4;margin-top:30px}
.openLogin .sina{padding:0 0 0 33px;background:url(icon/sina.gif) no-repeat 14px center;}
.openLogin .renren{padding:0 0 0 33px;background:url(icon/renren.gif) no-repeat 14px center;}
.openLogin .qq{padding:0 0 0 33px;background:url(icon/qq.gif) no-repeat 14px center;}
.openLogin .douban{padding:0 0 0 33px;background:url(icon/douban.gif) no-repeat 14px center;}
.openLogin .kaixin{padding:0 0 0 33px;background:url(icon/kaixin.gif) no-repeat 14px center;}
.openLogin a{ float:left;}
.openLogin .para{padding-left:14px;line-height:26px;}
.tcptj{ border-bottom:solid 10px #d8dcde;margin-bottom:30px;}